package com.yc.project1_matrix.single;

/**
 * 串行的乘法器
 */
public class SeriaMultiplier {
    public static void multiply(double[][] matrix1,double[][] matrix2,double[][]result){
        //矩阵1的行列
        int rows1= matrix1.length;
        int column1=matrix1[0].length;
        //矩阵2的行列
        int rows2= matrix2.length;
        int column2=matrix2.length;

        for (int i=0;i<rows1;i++) {
            for (int j=0;j<column2;j++) { //（矩阵1第一行对应元素乘以矩阵2第一列的对应元素）的和
                result[i][j]=0;
                for (int k=0;k<column1;k++) {
                    result[i][j] += matrix1[i][k] * matrix2[k][j];
                }
                //放到Runnablr的run中
                //参数：结果矩阵，矩阵1，矩阵2 结果矩阵的第i行 第j列

            }
        }
    }
}
